@charset "utf-8";
html{overflow:scroll;overflow-x:hidden;overflow-x:auto!important;}
.right_wrapper{ background-color:#FFF;padding:10px 10px;}
.right_wrapper h2{font-size:14px; font-weight:bold;}
.top_box{height:25px; line-height:25px; border-bottom:1px dotted #cccccc; padding-top:5px; margin-bottom:11px;}
.cur_position{float:left;}
.cur_position a{color:#666666;}
.cur_position a:hover{ text-decoration:underline;}
.cur_position strong{color:#ff0000;}
.cur_position .red{color:#cc0000;}
.ipt{height:20px; line-height:20px; border:1px solid #81afd1; vertical-align:middle; padding-left:3px;}
.ipt2{height:17px; line-height:17px; _height:20px; _line-height:20px; border:1px solid #81afd1; vertical-align:middle; padding-left:3px;}
.ipc{vertical-align:middle; margin-left:3px; margin-right:3px; _margin-bottom:3px;}
select{margin:0px 5px; vertical-align:middle;}
textarea{ font-size:12px;}
.f12{font-size:12px;}
.w80{width:80px;}
.w150{width:150px;}
.w180{width:180px;}
.w230{width:230px;}
.w350{width:350px;}
.red{color: #F00;}
.hide{display:none;}
.blue{color: #39749F;}
.bold{font-weight:bold;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.ml30{margin-left:30px;}
.mr20{margin-right:20px;}
.il_blk{display:inline-block;}
.gray{color:#999;}
a.org{text-decoration:none; color:#FF9900;}
a.org:hover{text-decoration:underline;}
a.txt_dcrt{text-decoration:line-through;}
/*按钮*/
a.btn_blue{display:inline-block; padding:0 20px 0 0; margin-left:12px; background: url(../images/brn_sprite.png) 100% 0px; line-height:20px;text-decoration:none; color:#39749F;}
a.btn_blue:hover{text-decoration:none;}
a.btn_blue s{display:inline-block;float:left; background: url(../images/brn_sprite.png) 0 0px; height:20px;width:20px;}
.head_box{height:5px; margin:1px; background-color:#e8f4f9; text-align:left; vertical-align:left;border-bottom:1px solid #39729D; }
.menu_box{height:35px; margin:1px; background-color:#e8f4f9; text-align:left; vertical-align:left;border-bottom:1px solid #39729D; }
.menu_box_nobg{ background:none;}
.menu_box_tl{text-align:left;}
.menu_box a{display:inline-block; padding:0 20px 0 0; margin-left:2px; background: url(../images/brn_sprite.png) 100% -33px; line-height:25px;text-decoration:none; color:#FFF; margin-top:14px; margin-right:10px;}
.menu_box a s{display:inline-block;float:left; background: url(../images/brn_sprite.png) 0 -33px; height:25px;width:20px;}
.menu_box_tl a{ margin-right:10px;}

/*
.btn_box a:hover{color:#FFF; text-decoration:none;}
.btn_box{ height:35px; margin:1px;margin-bottom:5px;  background-color:#e8f4f9; text-align:center; vertical-align:middle;border-top:1px solid #39729D; }
.btn_box_nobg{ background:none;}
.btn_box_tl{text-align:left;}
.btn_box a{display:inline-block; padding:0 20px 0 0; margin-left:2px; background: url(../images/brn_sprite.png) 100% -33px; line-height:25px;text-decoration:none; color:#FFF; margin-top:14px; margin-right:10px;}
.btn_box a s{display:inline-block;float:left; background: url(../images/brn_sprite.png) 0 -33px; height:25px;width:20px;}
.btn_box_tl a{ margin-right:10px;}
.btn_box a:hover{color:#FFF; text-decoration:none;}
*/
.tabs_content p{margin:10px 20px;}
.tabs_content p .ipt{ width:300px; margin-left:5px; margin-right:10px;}
/*table*/
.tab_blue{border-collapse: collapse;border:1px solid #7FAED1;}
.tab_blue th{height:30px; color:#FFF; border-right:1px solid #ffffff;background-color:#7faed1;}
.tab_blue td{border:1px solid #7FAED1;color:#333333; text-align:center; padding:5px 0px;background:#FFF;}
.no_border td,.no_border th{border:none;}
.no_border th{padding-left:5px; padding-right:5px;}
.tab_blue td.tl{text-align:left; padding-left:5px;}
.tab_blue td.tr{text-align:right; padding-right:5px;}
.tab_blue td.green{color:#060;}
.tab_blue td.red{color: #F00;}
.form_list_box{background:#e8f4f9; border:1px solid #bfd8ea; padding:5px; margin-bottom:5px;}
.form_list{padding:16px 16px 5px; margin-bottom:0px;}
.form_list li{padding-left:100px; width:300px; height:25px;float:left; margin-bottom:5px;}
.form_list .tit{margin-left:-104px; width:100px;display:inline-block; text-align:right;vertical-align:middle;}
.form_list select{ height:23px; margin:0px;}
.total_box{background-color:#E8F4F9; height:25px; line-height:25px; padding:5px 10px;}
/*页码*/
.page_num2{ margin-top:12px; text-align:right; height:23px; line-height:23px;}
.page_num2 a{margin:0px 3px;}
.page_num2 .ipt{width:21px; text-align:center; height:15px; line-height:15px;}
.date_selecrt {background: url(../images/date_ico.gif) no-repeat scroll 75px 0 #FFFFFF;border: 1px solid #81AFD1;cursor: pointer;display: inline-block;height: 23px; padding-left: 1px;width: 96px;}
.date_selecrt .ipt2 { border: 0 none;height: 23px; line-height: 23px;width: 75px;}
.classes_blue {background-color: #E8F4F9;font-weight: bold; height: 25px;line-height: 25px; padding:0px 5px;border:1px solid #BFD8EA;}
.page_num input {margin: 0 5px;width: 37px;}
.page_num button {margin: 0 5px;}
.page_num a {border: 1px solid #CCCCCC;display: inline-block;height: 18px;line-height: 18px;margin: 0 5px;text-align: center;width: 18px;}
.page_num a:hover { background: none repeat scroll 0 0 #FFF1D9;border: 1px solid #FF9901; color: #FF9901;text-decoration: none;}
.page_num a.select {background: none repeat scroll 0 0 #FFF1D9;border: 1px solid #FF9901;color: #FF9901; text-decoration: none;}
.page_num a.page {border: 0 none; color: #333333;width: auto;}
.page_num a.page:hover {background: none repeat scroll 0 0 transparent;border: 0 none;color: #333333;text-decoration: underline;}
.classes_blue span{margin:0px 5px 0px 15px;}
.red_tip{width:15px; height:15px; border:1px solid #7FAED1; display:inline-block; background:#FFDFDF; vertical-align: middle;}
.yellow_tip{width:15px; height:15px; border:1px solid #7FAED1;display:inline-block; background:#FFFFD7; vertical-align: middle;}
.bg_red td{background:#FFDFDF;}
.bg_yellow td{background:#FFFFD7;}
.member_list{ padding:0px 50px;}
.list_tit{line-height:30px;}
.manage_box p{line-height:25px; padding-left:15px;}
.form_list2 li{padding-left:150px; margin:5px 0px 5px 10px; line-height:24px;overflow:hidden;}
.form_list2 .tree_box li{padding-left:0;}
.form_list2 .tit{margin-left:-150px; width:150px;display:inline-block; text-align:right; vertical-align:top;}
.form_list2 .txt{width:640px; height:130px; overflow-x:hidden; overflow-y:scroll;}
.console_box{border:2px solid #9abad0; padding:10px 5px 0px;}
.console_box strong{margin-left:15px;}
.console_box div.mt10{margin:5px 0px;}
.console_box .num{ width:58px; height:18px; text-align:center;line-height:18px; color:#FFF; background-color:#666666; border:1px solid #383838; margin-left:15px; display:inline-block;}
a.btn_gray{background:url(../images/noties_sprite.png) 0px -2px; height:25px; width:59px; display:inline-block; color:#FFF; line-height:25px; text-align:center; margin:0px 4px;}
a.btn_gray:hover{text-decoration:none;}
a.btn_blue2{background:url(../images/noties_sprite.png) -66px -2px; height:25px; width:59px; display:inline-block; color:#FFF; line-height:25px; text-align:center; margin:0px 4px;}
a.btn_blue2:hover{text-decoration:none;}
.answer{background:url(../images/noties_sprite.png) 0px -55px; width:35px; height:38px; border:0px; vertical-align:middle;margin:0px 5px;}
.hang_up{background:url(../images/noties_sprite.png) -46px -55px; width:35px; height:38px; border:0px; vertical-align:middle;margin:0px 5px;}
.console_box .fl{width:670px;}
.console_box .fl .btn_blue{margin:10px 6px 0px;}
.phone_num a{background:url(../images/noties_sprite.png) no-repeat 0px -160px; width:29px; height:28px; display:inline-block; text-align:center; line-height:28px; color:#787878; font-weight:bold; margin:5px 2px;}
.phone_num a:hover{text-decoration:none;}
.answer_btn{background:url(../images/noties_sprite.png) no-repeat 0px -110px; width:71px; height:27px; text-align:center; line-height:27px; color:#FFF; display:inline-block; vertical-align:middle;}
.hangup_btn{background:url(../images/noties_sprite.png) no-repeat -94px -110px; width:71px; height:27px; text-align:center; line-height:27px; color:#FFF; display:inline-block; vertical-align:middle;}
.arrow{background:url(../images/noties_sprite.png) no-repeat -170px 0px; width:8px; height:8px; display:inline-block; vertical-align:middle;}
.new{background:url(../images/noties_sprite.png) no-repeat -155px -15px; width:23px; height:12px;display:inline-block; vertical-align:middle;}
.list td a{margin:0px 0px 0px 15px;}
/*新怎抵用券活动*/
.txt_area{ width:300px; height:100px;}
.tree_box{width:250px; height:160px; overflow:auto; border:1px solid #81AFD1; float:left;background:#FFF;}
.btn_area{ width:90px; float:left; text-align:left; padding-top:50px; text-align:center;}
.btn_area a{margin-top:5px; margin-left:0px;}
.selected_box{width:250px; height:160px; overflow:auto; border:1px solid #81AFD1; float:left; background:#FFF;}
.selected_box p{line-height:18px; margin-left:5px; height:18px; display:block; cursor:pointer;}
.selected_box p.select{background:#D9E8FB;}
.area_select{display:inline-block; border:1px solid #39729D; background:#FFF; width:550px;}
.area_select label{margin-right:5px; width:60px;display:inline-block;white-space:nowrap;vertical-align:middle; _vertical-align:text-bottom;}
/*弹出层*/
#pop_box{width:320px; height:180px; padding:10px 10px; position:absolute; display:none;}
.pop_content{padding:10px 10px;}
.pop_content textarea{width:90%; margin:10px 0px; height:100px;}
.XYTipsWindow .boxLoading {
	position: absolute;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-left: -45px;
	margin-top: -15px;
	left: 50%;
	top: 50%;
	color: #f00;
}
.XYTipsWindow .boxLoading{
	width:28px;
	margin-left: -14px;
	background: url(../images/loading.gif) no-repeat;
	text-indent: -999em;
	text-align: center;
}
.XYTipsWindow .boxTitle,
.XYTipsWindow .boxTitle span,
.XYTipsWindow .boxTitle span.hover,
.XYTipsWindow .loadinglayer,
.XYTipsWindow .tipslayer,
.XYTipsWindow .arrowLeft,
.XYTipsWindow .colseBtn,
.XYTipsWindow .boxError em,
.XYTipsWindow .dialogBtn,
.XYTipsWindow .dialogBtn.hover{
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
}
.XYTipsWindow .boxTitle {
	position: relative;
	border: 1px solid #A6C9E1;
	border-bottom: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
}
.XYTipsWindow .boxTitle h3 {
	float: left;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	margin: 0;
	text-indent: 10px;
}
.XYTipsWindow .boxTitle span {
	position: absolute;
	width: 10px;
	background-position: -80px -40px;
	text-indent: -10em;
	right: 10px;
	top: 10px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}
.XYTipsWindow .boxTitle span.hover { background-position: -90px -40px; }
.XYTipsWindow .loadinglayer{ line-height: 40px; background-position: 0 -100px!important; }
.XYTipsWindow .tipslayer{
	line-height: 20px;
	text-align: left;
}
.XYTipsWindow .arrowLeft{
	position: absolute;
	width: 8px;
	height: 16px;
	background-position: -20px -170px;
	text-indent: -9999em;
	z-index: 20591;
	overflow: hidden;
}
.XYTipsWindow .colseBtn {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 8px;
	height: 8px;
	background-position: -55px -170px;
	text-indent: -9999em;
	cursor: pointer;
	z-index: 20591;
	overflow: hidden;
}
.XYTipsWindow .boxError{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -15px;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #f00;
}
.XYTipsWindow .boxError em{
	float: left;
	width:30px;
	height: 30px;
	background-position: -35px -140px;
}
.XYTipsWindow .dialogBtn{
	margin: 5px 5px 0 0;
	width:80px;
	height:35px;
	background-position: 0 -30px;
	border:none;
	color:#333;
}
.XYTipsWindow .dialogBtn.hover{ background-position: 0 -65px; }
.XYTipsWindow.shadow {
	box-shadow:2px 2px 5px #C0BBB5;
	-moz-box-shadow: 2px 2px 5px #C0BBB5;
	-webkit-box-shadow:2px 2px 5px #C0BBB5;
}

.paginationSpan {
	background-color: #FFFFFF;
	font-size: 10pt;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 0px;
	display: block;
}

.paginationDiv {
	background-color: #FFFFFF;
	height: 40px;
}